آموزش اتوماسیون تست وب مدرن با Playwright و Python [ویدیو] - آخرین آپدیت

دانلود Modern Web Test Automation with Playwright and Python [Video]

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره شما را با تمام مراحل ضروری ساخت یک فریم‌ورک مدرن اتوماسیون تست وب با استفاده از Playwright و پایتون آشنا می‌کند. شما با یادگیری نحوه طراحی یک معماری پروژه تمیز و مقیاس‌پذیر و پیکربندی محیط برای توسعه روان، مسیر خود را آغاز می‌کنید. با راهنمایی‌های مربوط به راه‌اندازی Pytest، مدیریت وابستگی‌ها و سازماندهی ساختار پروژه، یک پایه محکم برای کارهای حرفه‌ای اتوماسیون ایجاد خواهید کرد. سپس به سراغ ساخت اجزای اصلی فریم‌ورک می‌روید. از طریق برنامه‌ریزی، نوشتن شبه‌کد و کدنویسی عملی، یک لایه پایه (Base Layer) قابل استفاده مجدد خواهید ساخت که از گزارش‌دهی، لاگینگ، اسکرین‌شات‌ها و ابزارهای کاربردی پشتیبانی می‌کند. این دوره همچنین مدل Page Object Model (POM) را معرفی کرده و به شما نشان می‌دهد که چگونه اشیاء صفحه را طراحی کنید و این الگو را برای ایجاد کدهای تست قابل نگهداری و خوانا به کار ببرید. بخش نهایی بر نوشتن تست‌های موثر و اجرای آن‌ها با اطمینان تمرکز دارد. شما با فیچرها (Fixtures)، اعتبارسنجی‌های معنادار و تکنیک‌های داده‌محور (Data-Driven) برای ایجاد تست‌کیس‌های قدرتمند آشنا می‌شوید. استراتژی‌های دیباگ به شما کمک می‌کند تا خطاها را مانند یک توسعه‌دهنده تحلیل کنید، در حالی که گزارشات Allure نتایج تست شما را با بصری‌سازی‌های شفاف ارتقا می‌دهد. در پایان، شما یک فریم‌ورک اتوماسیون کامل و مهارت‌های لازم برای گسترش آن در کاربردهای واقعی را خواهید داشت. در این دوره می‌آموزید: - ساخت یک فریم‌ورک اتوماسیون مقیاس‌پذیر با Playwright و Python - به‌کارگیری الگوهای POM برای ایجاد ساختارهای تست تمیز و قابل نگهداری - ایجاد تست‌های قابل اعتماد با استفاده از Fixtures و متدهای داده‌محور - استفاده از Breakpoints و تحلیل ساختاریافته برای دیباگینگ بهینه - تولید گزارش‌های حرفه‌ای و دقیق با استفاده از Allure - طراحی گردش‌کار و معماری متناسب با نیازهای اتوماسیون امروز این دوره برای مهندسان QA، متخصصان SDET، علاقه‌مندان به اتوماسیون تست و تستر‌های دستی که قصد انتقال به اتوماسیون را دارند، ایده‌آل است. زبان‌آموزان باید دانش پایه پایتون و آشنایی با مفاهیم تست وب داشته باشند. هیچ تجربه قبلی در Playwright مورد نیاز نیست، بنابراین هم برای مبتدیان مشتاق و هم برای تستر‌های با تجربه که می‌خواهند مهارت‌های طراحی فریم‌ورک خود را ارتقا دهند، ارزشمند است. ویژگی‌های کلیدی: ساختار تمیز و مقیاس‌پذیر اتوماسیون Playwright-Python * طراحی مدرن POM با اجزای پایه قابل استفاده مجد و ابزارهای هوشمند * متدهای تست حرفه‌ای همراه با گردش‌کار دیباگ و گزارش‌دهی Allure

سرفصل ها و درس ها

مقدمه Introduction

  • خوش‌آمدگویی - مسیر شما به سوی تسلط بر اتوماسیون از اینجا شروع می‌شود Welcome – Your Journey to Automation Mastery Starts Here

  • چگونه بیشترین بهره را از این دوره ببریم How to Get the Most Out of This Course

ساختار و معماری پروژه Project Structure & Architecture

  • طراحی یک معماری پروژه مستحکم Designing a Solid Project Architecture

  • ساخت اسکلت پروژه در PyCharm Building the Project Skeleton in PyCharm

پیکربندی پروژه و پیش‌فرض‌های هوشمند Project Configuration & Smart Defaults

  • پیکربندی کاربردی - آماده‌سازی برای یک گردش‌کار روان Configuration That Actually Works – Setting Up for a Smooth Workflow

  • توضیح Pytest.ini - تعیین قوانین برای محیط تست Pytest.ini Explained – Set the Rules for Your Test Environment

  • فایل Requirements.txt - مدیریت حرفه‌ای وابستگی‌ها Requirements.txt – Managing Your Dependencies Like a Pro

  • نوشتن یک فایل README تاثیرگذار Writing a README That Makes You Look Good

ساخت هسته - قلب فریم‌ورک اتوماسیون شما Building the Core – The Heart of Your Automation Framework

  • پی‌ریزی - ساختار پایه و اصول تست Laying the Foundation – Base Structure and Testing Principles

  • برنامه‌ریزی با شبه‌کد - طراحی هدفمند لایه پایه Pseudocode Planning – Designing Your Base with Purpose

  • کدنویسی لایه پایه - جان بخشیدن به هسته فریم‌ورک Coding the Base – Bringing the Core to Life

  • لاگینگ و اسکرین‌شات‌ها - بهبود گزارش‌دهی تست Logging & Screenshots – Improve Test Reporting

  • ادغام ابزارهای کاربردی در پایه - هوشمندتر کردن فریم‌ورک Fusing Utilities into the Base – Making Your Framework Smarter

مدل Page Object Model (POM) - الگوهای طراحی برای اتوماسیون تمیز Page Object Model (POM) – Design Patterns for Clean Automation

  • چرا POM اهمیت دارد - کد تمیزتر، تست‌های بهتر Why POM Matters – Cleaner Code, Better Tests

  • برنامه‌ریزی برای Page Objectها - تفکر پیش از کدنویسی Planning Your Page Objects – Think Before You Code

  • پیاده‌سازی POM - ایجاد یک Page Object واقعی برای صفحه ورود Implementing POM – Create a Real Login Page Object

نوشتن تست‌های هوشمند - استراتژی‌هایی برای اتوماسیون قدرتمند و قابل اعتماد Writing Smart Tests – Strategies for Powerful, Reliable Automation

  • طراحی تست - از طرز فکر TDD تا اتوماسیون واقعی Test Design – From TDD Mindset to Real Automation

  • از منطق تا کد - برنامه‌ریزی سناریوهای تست واقعی From Logic to Code – Planning Real Test Scenarios

  • راه‌اندازی هوشمندتر تست‌ها با استفاده از Fixtures Smarter Test Setup with Fixtures

  • ایجاد تست‌های قدرتمند - نوشتن اولین تست‌کیس واقعی Creating Powerful Tests – Writing Your First Real Test Case

  • اعتبارسنجی‌های حیاتی - ارزش بخشیدن به تست‌ها (بخش اول) Validations That Matter – Make Your Tests Count (Part 1)

  • اعتبارسنجی‌های حیاتی - ارزش بخشیدن به تست‌ها (بخش دوم) Validations That Matter – Make Your Tests Count (Part 2)

  • تست داده‌محور (DDT) - قدرت بخشیدن از طریق پارامترها (بخش اول) Data-Driven Testing (DDT) – Power Through Parameters (Part 1)

  • تست داده‌محور (DDT) - تکنیک‌های پیشرفته (بخش دوم) Data-Driven Testing (DDT) – Advanced Techniques (Part 2)

اجرای تست‌ها و ایجاد گزارش‌های تاثیرگذار Running Tests & Creating Reports That Impress

  • اجرای هوشمند تست - از IDE تا اجراهای واقعی Smart Test Execution – From IDE to Real Runs

  • دیباگ مانند یک توسعه‌دهنده - Breakpoints و تحلیل هوشمند Debug Like a Developer – Breakpoints & Smart Analysis

  • تولید گزارش‌های خیره‌کننده با Allure Generate Stunning Reports with Allure

جمع‌بندی دوره - گام‌های بعدی Course Wrap-Up – Where to Go from Here

  • سپاسگزاری و ادامه مسیر توسعه Thank You & Keep Building

نمایش نظرات

آموزش اتوماسیون تست وب مدرن با Playwright و Python [ویدیو]
جزییات دوره
3h 13m
28
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
Avi Cherny
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar